package Estrategias;

import jugadores.Jugador;
/**
 * @author Grupo 2, Algoritmos y programacion 3, Catedra Fontela<br>1er cuat 2007
 * Esta clase se encarga de representar la estrategia estandar rushera, es decir:
 * Hace edificios y unidades baratas para intenar ganar rapido.
 */
public class EstrategiaEstandarRushera extends EstrategiaEstandar {

	/**
	 * Se encarga de dividir los fondos para las distintas compras
	 * @param jugador Jugador que posee a la estrategia
	 */
	protected void dividirFondos(Jugador jugador) {
		fondoEdificios = Math.round((float)(jugador.getCivilizacion().getDinero()*0.40));
		fondoEntrenamientos = Math.round((float)(jugador.getCivilizacion().getDinero()*0.60));
		fondoUnidades = Math.round((float)(jugador.getCivilizacion().getDinero()*0.10));
		fondoCasas = Math.round((float)(fondoEdificios*0.10));
		fondoEscuelas = Math.round((float)(fondoEdificios*0.30));
		fondoFabMil = Math.round((float)(fondoEdificios*0.60));
	}
	
}
